package eai.tp1.core.source;

import java.util.regex.Pattern;

/**
 * This class follows the design pattern Factory Method. It represents a web
 * page source where the application could connect to extract a list of digital
 * cameras.
 * 
 * @author Joel
 * 
 */
public interface IWebPageSource {

	String getBrandLink(String brand);

	String getRootLink();

	Pattern getDigitalCameraList();

	Pattern getName();

	Pattern getDate();

	Pattern getMaxRes();

	Pattern getMinRes();

	Pattern getImageRatio();

	Pattern getEffectivePixels();

	Pattern getSensorSize();

	Pattern getIsoRating();

	Pattern getMinShutter();

	Pattern getMaxShutter();

	Pattern getReviewLink();

	Pattern getImageLink();

	Pattern getDescription();
}
